// xc_lshop/shop/pro/com/protopnav.js
Component({

  observers: {
    'childrenclass': function(subfield) {
      console.log("触发改变")
      // // 使用 setData 设置 this.data.some.subfield 时触发
      // // （除此以外，使用 setData 设置 this.data.some 也会触发）
      // subfield === this.data.some.subfield
    },
  },
  /**
   * 组件的属性列表
   */
  properties: {
    childrenclass: {
      type: Object,
      value: [],
    },
    customStyle:{
      type: String,
      value:"",
    },
    customItemStyle:{
      type: String,
      value:"",
    },
    customItemCheckStyle:{
      type: String,
      value:"",
    },
    customItemLinestyle:{
      type: String,
      value:"",
    },
    customItemActiveLinestyle:{
      type: String,
      value:"",
    },
    customItemMlienstyle:{
      type: String,
      value:"",
    },
    customItemActiveMlienstyle:{
      type: String,
      value:"",
    }, 
    shownum:{
      type: String,
      value:"11",
    } ,
    row:{
      type: String,
      value:"12",
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    width: -1,
    moreshow: false,
    actcid: -1,
    cdnurl:"",
  },
  ready() {
    
    var app = getApp();

    this.setData({cdnurl:app.globalData.configdata.eg.cdnurl})
    
   
  },
  /**
   * 组件的方法列表
   */
  methods: {
    changnav(ev) {
      var dataset = ev.currentTarget.dataset
   
      var updatemodel = {};
      updatemodel["actcid"] = dataset.id;
      if (this.data.moreshow) {
        updatemodel["moreshow"] = false;
      }
      this.setData(updatemodel)

      this.triggerEvent('afteractspid',   updatemodel["actcid"])


    },
    setactcid(id){
      this.setData({
        actcid:id
      })
    },
    morechange() {
      this.setData({ moreshow: !this.data.moreshow })
    },
    computewh(params) {

    }
  }
})
